/*
 *  eventHandlers.h
 *  graphics1
 *
 *  Created by Javier Quevedo on 11/8/08.
 *  Copyright 2008 __MyCompanyName__. All rights reserved.
 *
 */

/*
 *  eventHandlers.h
 *  pr1
 *
 *  Created by Javier Quevedo on 11/3/08.
 *  Copyright 2008 __MyCompanyName__. All rights reserved.
 *
 */
//#include <GLUT/glut.h>
#if defined(WIN32)
#include <GL/glut.h>
#else
#include <GLUT/glut.h>
#endif
#include "Camera.h"

//void mouseEventHandler(int button, int state, int x, int y);

void keyboardEventHandler(GLubyte key, GLint x, GLint y);

void reshapeEventHandler(int width, int height);

void reshapeEventHandler(int width, int height);

void motionEventHandler (int x, int y);

void passiveMotionEventHandler (int x, int y);

void eventsSetCamera (Camera * _camera);